﻿<?xml version="1.0" encoding="utf-8" ?>
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2">
  <class name="App.Contract.BlockHeaderVO, App.Contract" table="block_header" lazy="false" >
    <id name="Id" type="String" unsaved-value="null">
      <column name="blockcode" length="10"/>
      <generator class="assigned" />
    </id>
    <property name="Blockname" type="AnsiString">
      <column name="blockname" length="100"/>
    </property>
    <property name="Blockname1" type="AnsiString">
      <column name="blockname1" length="100"/>
    </property>
    <property name="Hotelid" type="AnsiString">
      <column name="hotelid" length="20"/>
    </property>
    <property name="Haccnt" type="AnsiString">
      <column name="haccnt" length="7"/>
    </property>
    <property name="Cusno" type="AnsiString">
      <column name="cusno" length="7"/>
    </property>
    <property name="Agent" type="AnsiString">
      <column name="agent" length="7"/>
    </property>
    <property name="Source" type="AnsiString">
      <column name="source" length="7"/>
    </property>
    <property name="Sta" type="AnsiString">
      <column name="sta" length="1"/>
    </property>
    <property name="Bookingstatus" type="AnsiString">
      <column name="bookingstatus" length="5"/>
    </property>
    <property name="StartDate">
      <column name="start_date" length="8"/>
    </property>
    <property name="EndDate">
      <column name="end_date" length="8"/>
    </property>
    <property name="Ratecode" type="AnsiString">
      <column name="ratecode" length="10"/>
    </property>
    <property name="Rate1">
      <column name="rate1" length="8"/>
    </property>
    <property name="Rate2">
      <column name="rate2" length="8"/>
    </property>
    <property name="Rate3">
      <column name="rate3" length="8"/>
    </property>
    <property name="Rate4">
      <column name="rate4" length="8"/>
    </property>
    <property name="Child">
      <column name="child" length="8"/>
    </property>
    <property name="Addbed">
      <column name="addbed" length="8"/>
    </property>
    <property name="Gstno">
      <column name="gstno" length="4"/>
    </property>
    <property name="Children">
      <column name="children" length="4"/>
    </property>
    <property name="Projectedocc1">
      <column name="projectedocc1" length="4"/>
    </property>
    <property name="Projectedocc2">
      <column name="projectedocc2" length="4"/>
    </property>
    <property name="Projectedocc3">
      <column name="projectedocc3" length="4"/>
    </property>
    <property name="Projectedocc4">
      <column name="projectedocc4" length="4"/>
    </property>
    <property name="Cutoffdate">
      <column name="cutoffdate" length="8"/>
    </property>
    <property name="Cutoffdays">
      <column name="cutoffdays" length="4"/>
    </property>
    <property name="Masterblock" type="AnsiString">
      <column name="masterblock" length="1"/>
    </property>
    <property name="Masterblockcode" type="AnsiString">
      <column name="masterblockcode" length="10"/>
    </property>
    <property name="Mktcode" type="AnsiString">
      <column name="mktcode" length="3"/>
    </property>
    <property name="Srccode" type="AnsiString">
      <column name="srccode" length="3"/>
    </property>
    <property name="ChannelCode" type="AnsiString">
      <column name="channel_code" length="20"/>
    </property>
    <property name="Pmsblockid" type="AnsiString">
      <column name="pmsblockid" length="50"/>
    </property>
    <property name="Packagecode" type="AnsiString">
      <column name="packagecode" length="50"/>
    </property>
    <property name="Payment" type="AnsiString">
      <column name="payment" length="10"/>
    </property>
    <property name="Rsvtype" type="AnsiString">
      <column name="rsvtype" length="20"/>
    </property>
    <property name="Week" type="AnsiString">
      <column name="week" length="10"/>
    </property>
    <property name="ExpS1" type="AnsiString">
      <column name="exp_s1" length="50"/>
    </property>
    <property name="ExpS2" type="AnsiString">
      <column name="exp_s2" length="50"/>
    </property>
    <property name="ExpS3" type="AnsiString">
      <column name="exp_s3" length="50"/>
    </property>
    <property name="ExpS4" type="AnsiString">
      <column name="exp_s4" length="50"/>
    </property>
    <property name="ExpS5" type="AnsiString">
      <column name="exp_s5" length="50"/>
    </property>
    <property name="Createdate">
      <column name="createdate" length="8"/>
    </property>
    <property name="Creator" type="AnsiString">
      <column name="creator" length="20"/>
    </property>
    <property name="Changed">
      <column name="changed" length="8"/>
    </property>
    <property name="Changedby" type="AnsiString">
      <column name="changedby" length="20"/>
    </property>
    <property name="Logmark">
      <column name="logmark" length="4"/>
    </property>
    <property name="Queuestatus" type="AnsiString">
      <column name="queuestatus" length="1"/>
    </property>
  </class>
</hibernate-mapping>
